1.9.1 When to use a RDBMS
As shown in Figure 1.12, we opt for a traditional database if the
following are true:
We have all the data from a single party or organization.
We can have a single access control for data validation.
There is no issue of trust.
Refer to Figure 1.12, as follows:
Figure 1.12: Use RDBMS for single organization with multiple subunits
1.9.2 Where to Use a Public Blockchain
When the data is not private, for example, some business scenarios
need the data to be broadcast to all without boundary.
Cryptocurrencies as Bitcoin and Ethereum I are the best examples.
Social media, e-Auction systems etc., also fall into this category.